Linux - rt :
نویسندگان
چکیده
This paper presents an improvement of the Bandwidth Inheritance Protocol (BWI), the natural extension of the well-known Priority Inheritance Protocol (PIP) to resource reservation schedulers. The modified protocol allows for a better management of nested critical section, removes unneeded overheads in the management of task block and unblock events, and introduces a run-time deadlock detection mechanism at no cost. Also, an implementation of the new protocol on the Linux kernel is presented, along with experimental results gathered while running some synthetic application load. Presented results prove the effectiveness of the proposed solution in reducing latencies due to concurrent use of resources and in improving temporal isolation among groups of independent tasks. Also, we show that the introduced overhead is low and negligible for the applications of interest.
منابع مشابه
A Minimal Rt-linux Embedded System for Control Applications
The use of embedded PC in control systems is increasing. There exist a significant number of real-time operating systems but RT-Linux provides several advantages over most of them. RT-Linux shares the processor with standard Linux allowing to run accurately timed applications to perform data acquisition and control systems with Linux applications. However, the possibility of tailoring the Linux...
متن کاملExperiences using RT-Linux to Implement a Controller for a High Speed Magnetic Bearing System
Control systems based on embedded DSP boards often require specialized programming and development tools, lack interoperability with standardized architectures and tools, lack flexibility when computational requirements change, and are often relatively expensive. A potentially attractive alternative is to implement the control system using RT-Linux, a free modification to Linux intended to supp...
متن کاملAugmenting RT-Linux GPL Capabilities with TCP/IP *
This paper describes RTL-lwIP, which is a TCP/IP stack for embedded systems based on lwIP (Lightweight TCP/IP stack) that runs on RT-Linux and can be used by real-time tasks. RTL-lwIP allows real-time tasks to communicate directly with remote real-time tasks or even with Linux user processes. The importance of introducing TCP/IP on RT-Linux is that it enables the possibility of developing real-...
متن کاملDelay Analysis of Sampled-Data Systems in Hard RTOS
In this paper, we have presented the effect of varying time-delays on performance and stability in the single-channel multirate sampled-data system in hard real-time (RT-Linux) environment. The sampling task require response time that might exceed the capacity of RT-Linux. So a straight implementation with RT-Linux is not feasible, because of the latency of the systems and hence, sampling perio...
متن کاملThe Limitations of Fixed-Priority Interrupt Handling in PREEMPT RT and Alternative Approaches
Threaded interrupt handling is a common technique used in real-time operating systems since it increases system responsiveness and reduces priority inversions. The PREEMPT RT Linux kernel patch introduces aggressive threaded interrupt handling into the Linux kernel. However, under PREEMPT RT, interrupt handling threads must be assigned a single fixed scheduling priority. This can become a signi...
متن کامل